12526 125
2389 42
5040 343
1934 175
4774 691
15522 629
20741 478
28680 89
68111 833
37407 222
6198 803
3975 332
17904 603
15975 602
7828 290
7308 579
107997 316
30959 387
28689 849
17644 631
7348 482
16401 335
7351 709
17648 162
9772 99
6556 705
43569 93
5356 94