570
950
440
470
647
505
544
293
5010
390
320
280
589211
42470
42293
40137
3559270
3341154
29284
2802149
26716
22702
21150
19330