883
3
749
1
696
423
577
465
4592
54
969
2
431
476
478
995
564
945
1226
805
1374
612
742
4
2065
641
694
2456
1242
954
880
747
567
808
1113