18921 159
4057 641
10659 441
4223 638
29201 342
30742 177
12073 294
3590 74
28451 233
2469 166
12761 343
28460 107
6843 45
9411 671
3490 371
12148 741