16923
1520
1042
13257
12620
10651
1070
11319
9111
647
989
9914
23096
17490
15401
13830
10632
1035263
9344
9170
914148
765142
7110
69811