86
1
157
619
2
505
112
223
56
343
238
584
75
103
479
193
318
277
113
108
130
861
374
147
156
257
131
125
602
122
101