3326
3
2333
2
1422
0
1843
83
1
2507
3076
2443
2578
3196
6
17333
27
2622
2219
1000
2358
9
2369
4179
2835
3090
2356
507
3868
10
1031
1320
10598
2710
3415
8
3694
1903
6516