250
36
17
28
9
10
474
40
125
7
32
37
149
34
12
5
157
6
18
3
15
0
95
101
14
22
26
16
39
4
13
89
64
518
19
20