42984 312
43479 170
26008 57
30170 943
27772 154
87672 325
14648 196
7151 70
22957 232
3812 178
28269 341
9946 315
4551 77
15962 608
51436 547
28948 587
16484 109
28244 318
16655 741
15279 871
7331 936
8581 622
8967 99
15517 54
22897 545
11801 511
8922 88
16007 932