2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1787
1
1903
1893
7042
5
5151
2203
3715
2392
1639
891
2042
1974
197
2686
1345
1382
1540
2361
30334
1888