883
3
696
1
749
424
578
466
651
2
4595
54
969
431
476
478
995
565
945
1227
805
1374
613
2067
641
694
2457
1242
955
880
747
744
4
808
567