3090
6
2245
3
3080
21152
8
1047
2
2932
297066
0
1224
1
5151
3715
1172
4651
1267
189326
737
427
2773
3114
2000
280
1323
2650
20
4966
108797
3189
2660
1069
2405
2740
1848