3135 76
1459 445
7008 610
3106 390
6077 672
4880 659
11313 389
22907 458
4193 201
5032 168
339684 1139
29468 551
56369 272
16007 476
4885 154
8580 259
16216 742
7822 620
2897 105
5852 193
14671 481