504
480
530
590
494
390
4625
4713
445
438
474
466
29777
22740
20862
18553
1488267
14302
1335148
12956
11540
1148144
10000
83611