2996 55
12522 92
31321 754
1132 69
19178 167
2780 630
14133 383
2102 135
9960 370
9277 97
3674 443
3710 330
14614 622
1945 382
3308 376
9483 67
16629 542
13734 167
13766 152
6811 887
1932 41
5548 937
3240 800
49572 532