2400
6
1015
1
21152
8
2593
6236
10
297066
0
2711
2
4761
2257
5
2048
2844
5151
2529
7
2911
9
1167
4651
3
398656
19
2132
2582
771
1084
262
1545
1554
550
278
2141
4724