2190
922
884
1613
1504
909
1013
829
979
977
805
1594
1607
855
1046
995
887
882
29956
861
826
916
822
13233
8809
726
2384
2155
1570
1011
1371
857
833
2154
959
845
820
909
5510
1109
1097
888
1561
5313
5120
1160
886
865
794
856
914
5211
879
1740
1560
4792
1015
1110
1015
1237