12526 125
2389 42
5040 343
1934 175
4774 691
15521 629
20741 478
28677 89
68111 833
37399 222
6198 803
3975 332
17903 603
15975 602
7828 290
7308 579
107993 316
30958 387
28689 849
17644 631
7348 482
16401 335
7351 709
17647 162
9772 99
6554 705
43566 93
5354 94