162
971
270
310
340
243
363
421
800
450
370
260
684712
49053
48360
47728
4229271
4035158
33044
3238151
31016
26502
24381
22710