1497
2
2368
3326
3
1486
0
1280
1
2166
2968
1777
3644
1201
1646
1740
1554
1986
937
2776
1038
1502
1316
2578
1428
1281
685
1030
907
1016
1188
2328
1174
3926
14