521 41
2993 313
2766 157
61103 247
12976 938
50029 388
33630 288
31477 972
7559 701
8146 363
9232 551
99911 710
28290 1017
25302 398
3426 190
11733 36
3989 259
4643 169
5395 79
24567 481