891
2
1089
1
400
0
1307
3
2209
3301
13
1317
2207
2980
4099
8
1306
1486
2982
1883
4080
2301
6
2642
1044
1923
2999
1354
1152
1668
345
1431
742
1037
2627
7
1860
3484