222
0
94
137
479
154
95
569
357
80
590
191
248
126
2118
115
77
811
341
313
514
158
110
595
231
522
760
29
171