322
162
971
150
270
310
340
363
421
800
450
370
685212
49113
48420
47778
4235271
4038158
33044
3245151
31026
26582
24401
22790