505 41
2992 313
2765 157
61076 247
12973 938
50023 388
33620 288
31470 972
7559 701
8143 363
9230 551
99903 710
28290 1017
25295 398
3420 190
11732 36
3987 259
4618 169
5394 79
24563 481