2961 390
5933 672
4729 659
10702 389
20733 457
3987 201
4833 168
318933 1050
28939 551
55568 267
15523 476
4468 152
8173 257
15377 740
7490 620
2663 105
5226 193
13113 479
2635 76
5958 609