31
49
40
13
17
18
10
6
311
4
5
1
43
3
25
485
27
195
11
29
23
15
55
0
2
66
50
54
36
26
223
196
57
1534
102
350
9
22
44