4455
15285
3452
2121
2104
2095
8852
5217
1603
1336
917
2202
1932
926
1450
4319
2211
973
2866
856
3474
840
982
743
767
879
757
956
944
913
908
815
906
797
795
867
906
866
861
830
898
880
819
937
870
795
936
933
838
894
967
930
876
30679
872
2535
972
1000
1430
996