100
1120
3
16
1000
1390
15
12
50
1806
6
39
1649
0
36
1160
1
1375
46
1955
69
3432
4
101
4139
20
292
1689
48
1428
40
1314
32