626
0
1336
306
747
775
573
466
286
296
314
1054
433
149
857
587
298
320
212
1925
3
422
785
1118
430
483
341
680
255
360
173
383