31385 620
11387 358
25915 763
13349 197
31143 643
4719 680
1632 164
3297 253
1115 191
16087 322
3762 728