2959 390
5928 672
4727 659
10694 389
20715 457
3987 201
4833 168
318850 1050
28936 551
55567 267
15520 476
4467 152
8173 257
15371 740
7489 620
2662 105
5224 193
13113 479
2635 76
5958 609