14227
8052
4163
10494
23223
11153
11014
4716
5241
7245
11491
8780
6605
9608
26461
26106
12710
21922
28573
66139
19816
54418