668
0
2907
2
1603
1
864
547
3546
1189
628
10941
2906
478
786
297066
4471
1560
475
1310
2274
317
32302
244
189326
766
174730
18
1221
2471
1711
8267
263
370