179556
930162
156746
46165
424686
435283
817216
297970
713175
488413
448843
284453
5108799
3542581
3042148
2345804
2223988
2028609
1939357
190678
1754118
1717136
1679195
1630471