12527 125
2389 42
5040 343
1934 175
4774 691
15522 629
20741 478
28685 89
68111 833
37412 222
6198 803
3981 332
17905 603
15975 602
7828 290
7308 579
108003 316
30959 387
28689 849
17645 631
7348 482
16401 335
7351 709
17649 162
9772 99
6556 705
43570 93
5356 94