3326
3
2333
2
1422
0
1843
83
1
2507
3076
2443
3715
5151
2578
3196
6
21152
8
4651
2650
20
2405
2740
17333
27
2622
280
693
297066
3080
496
181997
11
2773
2219
1047
1000
2369