21598 159
4905 641
10791 441
4309 638
29560 342
30901 177
12157 294
3685 74
29271 233
2600 166
13711 343
29780 107
7014 45
9532 671
4164 372
12286 741