2502871 7123
5037 1001
3357 30
6447 170
3272 477
29221 521
2858 559
6101 195
9246 148
6556 879
1134 173
7168 492
15063 525
12754 647
8470 415
35520 877
5892 733
3015 480
890 85
2823 737
5266 806
5769 445
10427 418
5768 308
4305 302
3921 388
3067 462
3132 292