1015
0
250
1952
694
494
401
440
553
1748
1068
443
518
500
74
294
243
664
1328
916
621
237
573
293
1356
1924
578