186
32
303
1579
226
41
454
89
76
26
70
111
104
119
459
35
65
27
21
37
22
163
153
63
211
886
74
86
107
38
44
612
100
91
30
124
83
51
31
59
201
167
75
34
61
133
66
156