473
426
3312
3536
3222
314
316
539
272
465
274
252
21906
16570
14581
13170
10052
969263
8744
8700
828148
716142
67511
6610