3580
4680
3930
1140
900
3090
810
1476
277
1746148
656
212
15419
784
500292
12218
13931
336
312
382
700
344
211
1175
27948
150
5510
809
210
153
304
4114
6712
6230
10979
4911
200
5611
100
41216
144293
352035
51132