2499
1
1029
0
2115
812
585
2476
2
1184
2453
4
2550
5771
10
2056
1408
70
773
2145
485
2463
189
1539
797
4476
1802
2886
5
810
933
2110
1731
1906
551
1400