42982 312
43477 170
26003 57
30166 943
27772 154
87663 325
14642 196
7150 70
22954 232
3812 178
28269 341
9944 315
4550 77
15961 608
51429 547
28943 587
16483 109
28239 318
16652 741
15278 871
7330 936
8581 622
8966 99
15514 54
22896 545
11801 511
8922 88
16004 932