1632
2
3227
1064
1
1129
4765
8
3780
10
3326
3
1267
4096
383
0
1443
844
28098
14
13676
21
421
2562
3589
1699
878
3715
883
297066
1055
578
1268
1475