334714
61725
98476
161455
114210
659768
707583
524131
441566
101513
528573
783471
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471