148696
116648
932
780340
397158
592693
55972
43849
457861
194999
699627
790245
5126799
3552581
3054148
2364804
2228988
2036609
1949357
191178
1759118
1718136
1685195
1634471