100
688
1
18
608
7
999
4
19
1086
38
795
2
1140
3
777
717
966
882
687
9
917
16
726
11
876
50
1044
52
1596
0
5
1651
12
1350
1308
14
1240
1454
1496
1671
1449
1092
1825
59
1245
1355