21502 159
4869 641
10779 441
4299 638
29540 342
30885 177
12145 294
3680 74
29221 233
2593 166
13643 343
29696 107
6994 45
9521 671
4152 372
12277 741