30136 119
19107 296
635083 1696
140133 861
3426 215
2675 272
3376 237
3581 590
2394 76
2609 55
27944 684
59184 278
37427 259