2932 390
5897 672
4703 658
10619 389
20492 457
3971 201
4823 168
317301 1048
28902 551
55518 266
15497 475
4441 152
8148 257
15305 740
7474 620
2635 105
5174 193
13043 479
2627 76
5953 609