2245
3
3080
297066
0
21152
8
1047
2
3090
6
4382
4
2932
4651
108797
19079
5151
1797
1
1289601
1992
3715
1743
2480
2299
8527
37355
13
1036
189326
3447
7
2773
2920
2949
762
280
2650
20