39958
39832
29730
41827
24224
18014
15414
35514
11413
13511
15910
1078
1107
466
1446
755
435
1035
1745
1235
1525
334
154
394
534
313
793
2133
642
422
622
772
232
692
472
8992
181
461
291
161
791
5931
7381
260
330
340
370
230
200
180
450
740
1060
1950
1070
2720
1260
2700
5400
4080
2560
11300
3310
8110
8430
2110
2200
5050
2540
1270
2270
1410
5480
3690
9890
3870
13630
7530