109561
171454
1025143
893948
568935
691861
761948
87091
16370748
733986
5395578
4544981
3690192
3643510
2401216
2269495
814392
87947
506879
2231