528 41
2994 313
2766 157
61111 248
12976 938
50029 388
33633 288
31479 972
7561 701
8146 363
9234 551
99915 710
28290 1017
25306 398
3428 190
11734 36
3989 259
4644 169
5395 79
24569 481