376
2
888
1
1264
3
944
425
514
163
607
774
384
1723
10
539
9965
0
850
573
1072
635
973
592
576
493
434
531
4602
54
782
655
581
636
426