3000
2812
860
720
3482
3470
2220
540
620
1470
1342
380
207
333
5718
310
110
198
10315
444
302
6911
716
407
237
1610
141
143
60
50
6025
103
18244
122
2037
472
157
115
93
111
294
243
203
71
80
41
56
40
242234
112395
41739
4859
53448
167747
727253
64632
105265
1424178