100
1195
1
4
50
1723
6
16
30
1297
3
5
1355
10
800
2688
11
29
2436
18
1819
2
200
2026
9
1996
12
28
1898
19
1506
22
1745
300
2477
15
21
500
2508
8
1573
1709
14
3571
17
164
3580
45
1402
23
400
1774
2249
38
2233
37
2390
102
4970
94
2092
26
11530
107
672
1738
2674
74