883
3
749
1
696
424
578
466
4594
54
969
2
431
476
478
995
564
945
1227
805
1374
613
744
4
2065
641
694
2457
1242
954
880
747
567
808
1113