10016
1030
616
630
8410
947
993
17214
817
1302
940
1215
607311
43600
43423
41497
3690270
3465156
29864
2888149
27556
23462
21820
19840