541
790
288
371739
407747
314632
403
254293
145580
390
340
183644
633112
45160
45073
43378
3836270
3639157
30944
2989150
28676
24322
22500
20660