86132
563
926873
322
162
971
150
270
310
340
363
421
685712
49133
48430
47888
4241271
4038158
33054
3247151
31026
26592
24431
22800