609361
85320
282869
310790
118482
756433
62886
991834
512610
52330
649243
359436
5133799
3552581
3063148
2369804
2229988
2043609
1952357
191278
1762118
1719136
1686195
1635471