19715
2829
23413
1969
24617
1857
19322
1957
17516
1368
3218
1247
609611
43630
43453
41567
3696270
3468156
29914
2892149
27586
23462
21840
19870