21617 159
4914 641
10795 441
4312 638
29562 342
30903 177
12336 294
3685 74
29280 233
2600 166
13725 343
29800 107
7017 45
9532 671
4167 372
12290 741