100
1085
2
13
50
948
0
3
1065
10
869
6
11
1480
300
839
12
921
499
1663
15
35
1425
7
794
1
894
20
600
1711
18
48