667468
998270
158900
658305
163537
489611
163908
299598
48318
764615
283258
231843
5164799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1641471