2503598 7123
5038 1001
3359 30
6447 170
3274 477
29226 521
2858 559
6102 195
9246 148
6558 879
1136 173
7170 492
15064 525
12759 647
8473 415
35525 877
5895 733
3016 480
893 85
2824 737
5266 806
5770 445
10427 418
5770 308
4307 302
3922 388
3070 462
3133 292