1247
2
518
2578
1
1057
1144
0
3028
7
2393
6
452
1876
2293
3576
3
405
1464
795
755
881
3854
1743
1534
1756
2450
840
2475
1104
1849
1142
2295
348
2493
18
878