300
176
2
132
0
108
1
100
318
7
8
500
387
10
343
6
261
3
713
13
23
200
969
9
48
680
600
1237
800
5424
55
86
50
5392
1848
5
3935
3894
43
3249
4
52
3459
4622
145
3927
2784
3302
3139
19
2304
3244
2782
3148