1235
1
1055
3
1999
15
1060
9
2540
6
2680
1027
2
1370
1140
1138
3187
1523
952
0
1804
4666
969
1252
5
1198
1303
2078
1414
1960
1682
2990
7
1939
945
1002
3661
2359
1421