505
506
510
293
390
320
280
435
490
466
321
592811
42630
42473
40297
3578270
3358154
29364
2821149
26856
22762
21240
19350