1632
2
3227
1064
1
5389
1129
4765
8
3780
10
1309
0
4096
421
1992
3
383
3326
297066
697
1267
1055
2200
38477
34
4914
1666
1443
844
28098
14
13676
21
2562
21152
181997
11
972
1689