10
448
0
1
100
937
4
23
1200
1294
33
24
1026
21
500
2921
45
208
934
2
8
150
638
3
766
6
685
15
50
686
9
1376
92
300
858
5
12