631
196227
401
611
1951858
231
511
161
140884
151
1571
1166839
33181465
28332132
252491001
25023484
19043346
17102973
157491032
15021239
12941764
10659485
887747
5950209