320
465
472
620
530
832
584
681
507
434
380
589411
42480
42333
40147
3561270
3342154
29294
2805149
26796
22722
21150
19340