502 41
2991 313
2765 157
61068 247
12973 938
50020 388
33618 288
31468 972
7559 701
8143 363
9230 551
99900 710
28290 1017
25295 398
3420 190
11730 36
3987 259
4618 169
5394 79
24562 481