523
484
460
470
450
4919
465
5247
426
4619
4912
14691
11700
9211
7800
630263
6160
5670
5141
510147
4859
439142
3520