1632
2
3227
1064
1
1129
4765
8
3780
10
1268
3326
3
4096
297066
0
2562
2740
3589
1699
21152
878
3715
1267
883
1055
578
1475
1816
5209
9
1464
1199
383
1443
3540