21556
19151
1840
22417
15747
16245
1700
16140
12716
14538
15324
11829
23796
17850
15851
14292
10982
1068263
9714
955148
9400
796142
7430
71711