2984
2
1408
1
1032
0
656
1868
1057
3
1403
947
109
1616
3118
585
905
628
2611
9
5583
798
1724
634
2995
503
781
138
1557
1204
2241
7
3265
5
592