12527 125
2389 42
5040 343
1934 175
4774 691
15522 629
20742 478
28686 89
68112 833
37413 222
6198 803
3981 332
17907 603
15975 602
7828 290
7308 579
108009 316
30960 387
28689 849
17645 631
7349 482
16401 335
7351 709
17651 162
9772 99
6556 705
43574 93
5356 94