715
7912
610
584
585
430
452
843
840
570
524
595
603111
43350
43253
41147
3651270
3422156
29694
2869149
27316
23252
21610
19770