20922
695
14012
723
1026
1274
15112
1367
900
1203
970
1617
586011
42220
42013
39967
3547270
3300154
29254
2795149
26566
22562
21030
19230