239786
643170
514104
16638
75722
858431
441662
296330
761874
211486
637414
367509
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471