19048 159
4073 641
10665 441
4227 638
29214 342
30745 177
12077 294
3595 74
28500 233
2473 166
12808 343
28525 107
6851 45
9417 671
3497 371
12153 741