2507
2
1843
3326
3
2333
2443
1
1422
0
3076
2578
83
181997
11
3196
6
17333
27
2219
1000
3583
10
2369
4179
2622
2356
507
1031
3415
8
101415
109
6516
2302
2759
2108
1860
2055
257