872
1
502
849
2
1092
3760
13
595
429
88
759
562
542
903
2525
5
645
420
556
1337
879
75
763
670
1016
900
419
723
889
660
758
3
662