3303 52
34124 119
17917 638
10777 351
10539 98
14659 256
7481 516
7747 912
5841 479
8176 70
14550 307
13645 703
12279 119
8564 408
13328 664
21358 787
21848 457
3708 876
3272 441
2338 268
3362 73
20281 61
5081 832
6142 837
14044 138
3013 201
4095 771
5342 598