50
868
7
16
400
524
1
0
1000
440
500
486
2
700
1871
34
39
1252
1323
12
2939
11
100
4081
8
4334
5
43
1548
3