30229 119
19207 296
638358 1699
140557 861
3456 215
2687 272
3401 237
3600 590
2420 76
2629 55
28284 685
59447 278
37670 260