1497
2
2368
1486
0
1280
1
3326
3
1428
1281
685
1030
907
1016
1188
2328
1174
2579
562
2259
2977
15
3841
1800
1624
2087
2207
3147
5
3580
1201
1972
2859
12305
7222
4