575
30
19
18
156
13
11
34
64
10
8
25
35
106
302
59
23
24
151
87
28
4
7
6
42
51
32
52
36
250
81
134
75
12
66
39
16
56
54
20