4322
3988
3503
6404
5814
3716
4249
5340
13178
8108
9999
7919
9753
8783
44362
14651
6693
13916
10994
14462
9211
18096
11282
18642
29044