1540
965
1132
926
1112
5812
9790
821
789
5724
1035
838
853
1863
1050
917
14919
832
846
857
993
3853
1869
1369
977
975
1144
1174
1229
3689
1084
1082
1256
1807
1959
1863
954
893
964
1059
3185
1516
892
1332
2392
30516
1220
2096
1591
1391
2192
1917
1685
1051
1460
1143
3287
1734
1005
2251