1277
2
2480
1
951
3644
2647
6
619
564
616
0
2502
2977
2740
8527
3539
3
2584
4
1475
1257
1347
1184
4072
1256
8607
8
1036
693
4943
2153
7
980
1825
1288
4248
2841