320
465
472
620
530
832
584
681
507
434
380
589211
42470
42293
40137
3559270
3341154
29284
2802149
26716
22702
21150
19330