396
460
494
550
1090
594
470
636
500
652
687
444
614712
44080
44023
42147
3730270
3516156
30124
2914149
27886
23702
21990
20020