1632
2
3227
1064
1
1129
4765
8
3780
10
1268
3326
3
4096
3090
6
297066
0
3673
2562
2740
3589
2919
1699
1289601
4
21152
878
3715
2358
9
1267
2155
883
1055
578
2948
1475