30166 119
19134 296
636117 1698
140247 861
3435 215
2677 272
3385 237
3586 590
2400 76
2613 55
28042 685
59273 278
37490 259