30169 119
19136 296
636270 1699
140265 861
3437 215
2677 272
3385 237
3586 590
2401 76
2614 55
28058 685
59285 278
37508 260