1632
2
3227
1064
1
383
0
1129
4096
4765
8
3780
10
1751
1107
1311
623
1527
1268
2476
3
2466
5
3326
1957
929
3211
11717
11
5477
12
989
297066