1581
2
6346
16
1525
3
4096
3765
4
1029
951
1
1295
2631
1888
2650
20
571
0
2505
1265
280
493
3683
1752
1348
5225
8
4690
2966
6
2801
1019
2250
2245
297066
1226
3053
7
894