1632
2
3227
1064
1
1129
4765
8
3780
10
4096
421
383
0
3326
3
2740
2650
20
3629
862
297066
4179
5389
1267
1055
1412
2200
3539
38477
34
1666
2534
1443
844
28098
14
13676
21
2562