1632
2
3227
1064
1
1129
4765
8
3780
10
4096
13676
21
421
383
0
3326
3
796
6
297066
1267
1055
2908
3671
2200
38477
34
1666
1443
844
2108
28098
14
2562
21152
181997
11
2329
972
1689