521 41
2993 313
2766 157
61105 247
12976 938
50029 388
33630 288
31479 972
7560 701
8146 363
9232 551
99912 710
28290 1017
25304 398
3426 190
11733 36
3989 259
4644 169
5395 79
24568 481