21592 159
4903 641
10791 441
4307 638
29560 342
30898 177
12157 294
3685 74
29270 233
2599 166
13708 343
29775 107
7012 45
9532 671
4163 372
12285 741