2730
6
2881
2
707
0
968
714
1020
31535
590
2657
3
2668
19279
1089
1603
1824
325
320
1222856
4
20634
8
1084
4111
400
3092
1
427
455
688
601
1677
929
331
1023