1632
2
3227
1064
1
1129
4765
8
3780
10
4096
421
21152
383
0
3326
3
297066
1743
1267
1055
790
2200
38477
34
1666
4179
1443
844
28098
14
13676
21
2562
181997
11
972
1689
131589
1757