21916
10523
32154
5194
3919
9005
17858
3733
47094
27258
19500
36913
41351
27948
11506
42381
38532
28686
12723
21436
17929
11821
7621
41444
4314
8377
54695
43546
11625
38775
