35
603
29
530
74
390
17
329
32
236
226
51
181
38
168
49
195
43
134
87
14
138
8
100
92
66
510
22
88
9
121
93