531 41
2994 313
2766 157
61119 248
12978 938
50030 388
33635 288
31484 972
7561 701
8147 363
9234 551
99918 710
28290 1017
25306 398
3428 190
11735 36
3989 259
4644 169
5396 79
24569 481