2507
2
1843
3326
3
2333
2443
1
1422
0
3076
2578
83
3196
6
17333
27
2711
7893
4
4651
5151
2911
9
2219
1000
21152
8
3583
10
1942
2369
4179
2082
2622
2356
507
2676
1031
398656
19