2953 390
5926 672
4718 659
10671 389
20657 457
3982 201
4831 168
318447 1050
28928 551
55556 267
15511 475
4461 152
8165 257
15350 740
7481 620
2658 105
5212 193
13090 479
2633 76
5956 609