3326
3
1239
1
21152
8
2740
297066
0
1804
5151
2
3080
3715
1500
4651
929
3998
5
3354
2650
20
2347
280
2405
796
6
2932
2277
181997
11
2320
1243
189326
2209
930
3090
2939
1355