4151
0
1564
691
792
2737
428
452
453
661
635
673
2952
1440
715
1664
377
554
666
710
584
38
1206
1015
352
572
532
1100
41
916
3162