5950
10446
4253
1680
1596
2351
2675
29395
1634
2407
1427
4089
2705
1716
721
1877
1614
1496
1187
5958
960
868
932
978
932
922
1064
1716
1200
878
9104
785
964
860
820
838
874
1281
848
2068
852
834
1502
1030
958
1022
949
766
998
1421
945
945
814
970
873
1002
815
1018
1047
961