3531 30
22796 194
6362 480
480 93
603 134
8523 647
64220 135
35638 340
66687 275
209506 1057
21768 653
14254 290
50307 898
44553 401
5550 150
10881 603
5699 902
4496 342
2555 89