628
260
1269
670
1140
410
648
343
505
231
608
143
280
160
541
141
576
178
334
189
215
68
210
84
441
179
384
144
549
50
569
197
585
174
347
20
541
123
350
162