2816
2721
1045
15319
4294
1489
2590
736
6203
954
1510
758
874
816
844
929
1471
790
843
1500
1149
959
1365
1160
1231
845
931
910
8505
859
1603
1845
894
1128
857
765
769
965
1039
982
806
1651
921
882
1108
827
830
3727
1420
834
1426
1938
1211
1067
885
1051
814
2618
963
1640