2504045 7123
5040 1001
3361 30
6447 170
3274 477
29226 521
2858 559
6102 195
9248 148
6558 879
1137 173
7171 492
15065 525
12760 647
8474 415
35525 877
5895 733
3016 480
893 85
2825 737
5267 806
5770 445
10427 418
5770 308
4308 302
3925 388
3070 462
3133 292