870
5320
7913
497
593
6517
7012
310
699
363
4711
453
21886
16540
14581
13160
10042
964263
8744
8700
828148
716142
67511
6610