300
233
2
7
154
0
135
1
100
357
8
500
430
10
9
372
6
301
3
801
13
25
200
989
48
700
600
1267
800
5580
56
89
50
5416
23
1866
5
3970
3912
43
3275
4
52
3479
4644
145
3956
2804
3325
3151
19
2332
3274
2795
3160