9115
706
473
560
744
440
767
674
495
524
1258
582
685012
49083
48380
47748
4230271
4036158
33044
3238151
31026
26512
24401
22780