21152
8
2245
3
3080
297066
0
2352
2
1047
3090
6
2932
1431
1
1688
1833
1969
189326
2093
574
5151
3715
108797
1048
3289
2386
6236
10
1777