840
1
1416
0
633
1557
668
1711
464
3632
5
2687
398
467
872
303
50987
343
1182
378
547
341
491
813
369
544
587
374
283
244
602
883
171