370498
111948
629568
15300
767763
14778
841646
568718
74944
549410
103196
428960
5221799
3643581
3174148
2469804
2263988
2098609
2022358
193278
1804118
1736136
1709196
1652471