42982 312
43477 170
26003 57
30167 943
27772 154
87664 325
14642 196
7151 70
22954 232
3812 178
28269 341
9944 315
4550 77
15961 608
51430 547
28944 587
16483 109
28241 318
16652 741
15279 871
7330 936
8581 622
8966 99
15514 54
22896 545
11801 511
8922 88
16005 932