2953 390
5927 672
4718 659
10677 389
20668 457
3985 201
4831 168
318537 1050
28929 551
55558 267
15511 475
4462 152
8170 257
15354 740
7483 620
2659 105
5213 193
13092 479
2633 76
5956 609