21602 159
4908 641
10791 441
4310 638
29560 342
30901 177
12157 294
3685 74
29276 233
2600 166
13714 343
29786 107
7016 45
9532 671
4165 372
12288 741