1204
540
571
486
715
562
684
782
550
832
881
974
616212
44170
44143
42237
3742270
3530156
30284
2924149
27996
23792
22030
20180