584
141
1430
487
342
92
1036
595
374
179
627
62
356
73
656
223
312
35
438
13
501
163
695
217
440
121
611
65
333
78
695
144
314
107
688
194
227
166
183
63