2050
1
21152
8
2245
3
3080
1492
935
297066
0
1047
2
3090
6
2110
2932
11153
3491
4
2920
3186
189326
5151
2940
1286
108797
1163
3715
2386
1532
1767
10827
3926
14
6236
10
4651
1537