19865
18851
1800
22217
16045
15247
1690
15840
14338
15124
10748
11629
23626
17780
15641
14082
10892
1054263
9584
942148
9340
779142
7300
70811