5842
10320
4160
1651
1579
2321
2645
29219
1608
2381
1406
4050
2679
1694
704
1858
1587
1478
1169
5915
944
851
918
961
917
907
1045
1686
1181
862
8860
768
948
843
805
821
857
1261
830
2043
838
819
1475
1009
942
1008
933
751
983
1398
929
929
796
953
856
985
795
999
1029
944