1858
3
1020
4
1550
7
5762
9
4009
1318
2
963
1
3433
949
2100
1209
1482
1210
1838
896
1153
0
951
2313
590
1259
1126
1068
1872
1410
5
1665
2162
767
1437
1376
1788