1038
1
696
1270
1466
728
844
549
2505
2
3465
1743
0
3054
5
2057
1683
716
2756
1420
689
2178
308
1306
1876
770
1895
2500
1175
917
790
3354
1481
12472