3080
3
3090
6
21152
8
2245
3189
1047
2
585
1
2001
2932
297066
0
4837
5
3206
4358
2392
5151
1532
2740
3715
2395
4651
189326
2773
12459
19079
280
1905
2731
2650
20
181997
11
108797