15131
942
1574
1314
839
716
1036
1011
690
692
688
791
887
840
681
775
2633
689
655
1202
4359
1053
728
1361
1892
961
800
942
1204
897
704
1062
607
3399
654
717
2168
680
841
969
903
623
667
1315
938
781
699
947
1114
920
635
957
1984
722
1372
13656
1747
945
1083
13389