300
236
2
7
156
0
137
1
100
357
8
500
431
10
9
373
6
303
3
802
13
25
200
990
48
701
600
1267
800
5589
56
89
50
5416
23
1866
5
3970
3913
43
3278
4
52
3480
4646
145
3958
2804
3325
3152
19
2335
3277
2795
3161