100
478
2
5
50
704
1
7
841
4
11
748
0
812
150
837
855
8
915
300
890
822
10
1096
25
500
1377
13
29
1215
1828
3
1821
1609
2918
71
5327
6
20
4024
18
5129
33
4292
2965
54
2996
2667
3015
2805
9
3503
2096