2245
3
3080
21152
8
2048
2
1047
3090
6
278
1
2932
297066
0
1711
83
5151
3715
991
4651
1161
189326
2773
2045
16062
15
280
2650
20
108797
1306
2740
3189
2110
2405
1500
2386