3560
4630
3910
1110
880
3030
810
1466
267
1729148
636
212
14819
784
497292
12118
13831
336
312
382
670
344
191
1175
27748
150
5510
809
210
153
304
4014
6712
6030
10979
4911
200
5611
100
41216
144293
352035
51132