287916
130724
634402
563611
521411
245769
35111
555739
785287
576552
824577
386579
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471