2507
2
1843
3326
3
2333
2443
1
1422
0
3076
2578
83
3196
6
17333
27
3868
10
2160
1628
5052
1186
1663
5
462
2219
2471
7
1000
2358
9
3583
2369
4179
2155
1407
2622
2356
507