10231
14
3078
2
1367
1
1732
3
2937
2242
3479
1000
1645
0
2515
5
6704
8
1458
1203
991
4853
6
1349
983
971
1512
1212
3496
2327
912
2546
923
1781
1195
2534
1086
4
1100