100
2734
5
87
50
895
8
25
6821
95
566
350
316
1
300
450
714
4
18
1479
14
71
200
700
6
500
1211
21
46
922
2920
26
189
629
9
31