2511586 7128
5064 1001
3394 30
6457 170
3277 477
29268 521
2869 559
6122 195
9263 148
6571 879
1140 173
7196 492
15107 525
12791 647
8499 415
35548 877
5918 733
3025 480
904 85
2829 737
5273 806
5783 445
10431 418
5779 308
4320 302
3946 388
3078 462
3145 292