1201
2
3643
4
1716
1497
2368
3326
3
1486
0
1280
1
1913
1224
1047
1060
1428
1281
685
1030
907
1016
1188
2328
1174