1292
4
1970
2
8843
23
5678
6
1796
7
1203
1
954
3154
3
1695
1146
1463
1513
1460
0
939
1598
1780
5
1550
867
2604
9
1344
2295
1583
2923
833
4840
11
1375
1801
923
1297
702