90
114
667
70
283
127
243
109
182
95
34
51
134
17783
216
133
29
142
113
75
46
53
573
32
65
27
205
63
203
122
132
62
35
64
52
257
74
93
190
107
67
625
165
72