559
474
469
437
4228
432
374
347
3316
3820
323
3411
17533
13840
11451
10260
780263
7722
7100
6562
619147
57010
559142
4980