600
292
14
3
221
16
500
364
20
5
50
497
1
4
288
299
11
68
170
0
155
147
142
169
176
30
116
268
128
129
181
2
104
144
118
800
914
38
27
1500
923
23
599
17
6
100
426
625
13
9
1608
24
584
10
641
8
555