529
16
22
155
76
32
114
38
60
17
36
44
15
68
52
104
207
156
26
50
99
21
516
29
18
20
219
9
308
91
58
98
37
30
4
13
158
10
7
250
40
12
14
146
27
5
2