940
2
934
1
1298
3
703
6
747
636
0
869
2605
9
1369
1227
5
2359
541
1555
1899
2926
1344
1584
2297
1045
1327
1164
2742
1139
988
2508
2635
1886
1915
4908
4
1475