2400
6
1015
1
2245
3
3080
21152
8
1047
2
3090
6236
10
2932
297066
0
4761
2257
5
5151
2048
2844
1169
2529
7
1167
3715
2132
2582
771
1084
262
1545
1554
278
2141
9
4651