2948 390
5921 672
4715 658
10654 389
20618 457
3981 201
4830 168
318140 1049
28924 551
55549 267
15507 475
4459 152
8161 257
15345 740
7478 620
2652 105
5204 193
13079 479
2629 76
5954 609