836
752
1026
926
1234
602
581
1017
783
985
760
41377
31390
30313
27315
2372267
21394
2055153
1901149
18846
15620
15160
13430