2961 390
5931 672
4729 659
10700 389
20729 457
3987 201
4833 168
318900 1050
28939 551
55567 267
15523 476
4468 152
8173 257
15376 740
7489 620
2663 105
5226 193
13113 479
2635 76
5958 609