2500
1670
17
28
300
955
4
14
600
1301
8
10
3077
20
42
500
978
7
5000
1634
5
26
50
813
2
16
800
1100
0
6
723
3
1
700
1025
791
1000
1114
633
685
636
648
1022
1379
22
80
880
900
12
2959
43
116
0.01
756
15
2000
1433
18
24
1004
11
1765
38
100
542
737
1247