100
586
1
8
500
910
2
50
863
0
4
300
937
819
1064
15
200
2000
1464
39
1662
10
5136
8233
1071
1282
1497
9
2833