42982 312
43479 170
26005 57
30168 943
27772 154
87666 325
14648 196
7151 70
22956 232
3812 178
28269 341
9946 315
4551 77
15962 608
51434 547
28947 587
16483 109
28242 318
16653 741
15279 871
7330 936
8581 622
8967 99
15517 54
22896 545
11801 511
8922 88
16006 932