100
1327
11
65
50
1695
17
139
500
845
1
9
878
2
7
400
1040
15
37
904
4
20
657
0
600
603
12
737
643
1221
853
627
6
8
887
482
486
3
693
868
638
651
961
658
557
625