851
333
664
360
514
826
422
405
450
563
554
530
592911
42660
42563
40357
3579270
3373155
29364
2822149
26886
22782
21250
19350