530
505
404
352
607
4514
577
511
6012
4318
554
638
30217
23050
21182
18973
1518267
14562
1361148
13106
1175144
11640
10200
8480