31113
29434
29081
27383
27328
26314
25852
25781
25106
24727
23908
22802
22271
21972
21580
19738
18737
18543
18466
18229
17873
17484
17009
16597
14227
12398
10859
10249
9756
9029
7849
7597
6883
6322
6153
5897
5689
5205
4983
2051
1766