578812
477514
340222
633119
666538
694534
18860
984832
222735
211804
984696
304331
5387799
3835581
3349148
2649804
2333988
2202609
2143358
195978
1895118
1772196
1770136
1678471