1247
2
1827
4
1072
863
1
942
885
771
1386
3
1986
1440
779
1523
824
605
377
460
917
6
262
0
551
3502
1020
590
123
552
495
791
758
931
817
1298