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