1613
0
429
396
1178
675
702
967
1
321
346
1979
500
714
483
508
323
343
569
1556
1095
587
353
475
823
454
1307
222