526
447
928
7210
305
679
230
381
10726
9415
917
9818
36037
27580
26273
23543
1929267
18114
1741148
16306
1545147
13530
13230
11260