2349
3
1066
1
2535
2
1168
1405
1431
989
0
1668
1720
1439
951
2456
1013
1366
1988
1305
938
1221
737
3931
6
650
1814
2209
1599
1751
761
1905
962
1095
1778