4272
3940
3455
6359
5766
3676
4211
5292
13121
8059
9948
7872
9704
8731
44306
14603
6646
13872
10925
14396
9159
18041
11234
18605
28990