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