2951 390
5924 672
4717 659
10663 389
20636 457
3982 201
4831 168
318361 1049
28927 551
55552 267
15508 475
4460 152
8165 257
15348 740
7479 620
2655 105
5209 193
13083 479
2632 76
5956 609