578576
9716
48623
594202
392687
77415
146220
65939
368762
171546
259867
50513
5118799
3552581
3053148
2360804
2227988
2034609
1948357
191078
1759118
1718136
1684195
1634471