3009
0
543
984
934
750
461
1396
693
833
168
163029
513
554
903
593
458
549
492
410
372
2032
2
1857
1
1064
619
566
918
364
720
520
612