2957 390
5928 672
4725 659
10688 389
20708 457
3986 201
4833 168
318790 1050
28933 551
55566 267
15519 475
4465 152
8172 257
15368 740
7488 620
2661 105
5222 193
13109 479
2635 76
5957 609