105570
158389
3458
40419
90828
34398
41670
41062
11016
30324