8487
26
667
1
1232
3
3289
5
840
12047
18
1198
2391
4
4707
9
783
0
1007
1208
2
1511
1530
951
1063
1064
1129
1293
1913
8
1377
1339
1139
2289
2955
2318
2270