878
1
373
2133
2
603
1720
4
870
726
3
869
755
458
1713
9
1858
617
2447
5
587
773
5538
1160
951
86
1577
989
806
579
1236
720
701
1184
2621
2420