610
561
410
150
620
240
434
301
361
230
411
696
685012
49083
48380
47748
4229271
4036158
33044
3238151
31026
26512
24401
22770