1204
540
571
486
715
562
684
782
550
832
881
974
616112
44150
44093
42227
3741270
3530156
30274
2922149
27976
23772
22000
20150