5043
1
803
0
1030
4148
2
690
514
531
608
951
430
418
110
810
823
1812
437
322
1823
1285
709
711
480
459
1205
440
341
398
2756
1446
725