62
51
24
59
33
321
275
38
36
31
150
122
19
40
32
4
26
97
6
220
30
21
15
28
14
73
394
42
10
4680
17
356