602
576
600
5919
5411
543
5079
548
5112
5325
524
16942
13510
11041
9750
747263
7422
6820
6191
593147
56110
534142
4570