1632
2
3227
1064
1
1129
4765
8
3780
10
1268
1015
3326
3
1694
951
690
4096
2669
21152
564
297066
0
1743
4179
108797
2562
2740
3589
1699
878
3715
1267
883
2949
1055