2971 390
5941 672
4756 659
10746 389
20855 458
3998 201
4841 168
319891 1050
28960 551
55596 267
15536 476
4490 152
8195 257
15396 740
7497 620
2674 105
5253 193
13149 479
2639 76
5966 609