40880 116
3297 602
12877 393
10364 220
11048 37
5676 509
1806 114
5728 542
39835 334
14333 385
2953 30
2416 230
3798 195
39385 209