1502
2
467
0
1380
475
1310
2166
1
2968
1125
1588
1777
753
937
370
3644
1356
3
3065
1646
1554
1012
1986
1131
1740
1316
1038
2776
923
2772
5
1225
897