3090
6
3673
19944
2
270
1
1308
581
0
637
2358
9
2919
1903
3
1103
1289601
4
1037
3868
10
2155
1534
2045
2442
2948
1485
2710
16868
39
1226
10598
9027
1535
912
1720
14125
1295