732
949
923
2599
681
751
862
1228
832
829
692
983
2285
1767
1140
706
746
954
634
804
1069
749
758
659
1239
706
877
673
637
1323
718
809
20188
15309
1005
1150
687
989
753
771
754
1641
37306
744
989
2652
1062
9286
813
1170
1252
643
910
873
3240
686
837
1257
748
5705