2941 390
5916 672
4709 658
10647 389
20585 457
3977 201
4829 168
317931 1049
28920 551
55544 267
15503 475
4455 152
8155 257
15337 740
7476 620
2650 105
5197 193
13068 479
2628 76
5954 609