2504668 7123
5041 1001
3361 30
6447 170
3274 477
29230 521
2859 559
6102 195
9250 148
6558 879
1137 173
7172 492
15066 525
12764 647
8475 415
35526 877
5895 733
3016 480
895 85
2825 737
5267 806
5771 445
10428 418
5771 308
4308 302
3925 388
3070 462
3133 292