2502196 7123
5035 1001
3356 30
6445 170
3272 477
29215 521
2853 559
6099 195
9245 148
6554 879
1132 173
7163 492
15063 525
12752 647
8468 415
35519 877
5891 733
3015 480
890 85
2823 737
5266 806
5767 445
10427 418
5768 308
4303 302
3918 388
3066 462
3131 292