2971 390
5941 672
4756 659
10746 389
20852 458
3998 201
4841 168
319871 1050
28960 551
55595 267
15536 476
4489 152
8192 257
15396 740
7497 620
2674 105
5252 193
13146 479
2639 76
5966 609