30298 525
13939 365
3166 377
4595 291
4041 203
5250 357
4432 284
121601 735
8458 271
14333 335
3836 832
16796 156
1266 176
1680 299
3673 640