1504
0
471
373
777
747
363
528
408
561
2211
2972
476
573
2055
809
414
71
678
1853
810
577
187
47
76
553
367
543
1636
676
53