2506468 7124
5046 1001
3369 30
6449 170
3274 477
29241 521
2861 559
6109 195
9251 148
6561 879
1138 173
7176 492
15072 525
12772 647
8483 415
35533 877
5897 733
3018 480
898 85
2825 737
5270 806
5776 445
10429 418
5772 308
4308 302
3931 388
3074 462
3134 292