17012 713
1288 70
7738 32
8053 350
17586 399
4186 39
33849 349
5017 327
14260 134
8280 938
28133 503
4478 210
39927 209
3812 354
12176 464
11594 49