89725
531319
982812
57652
687466
156805
853314
354474
2985
365360
368258
419641
5037799
3471581
2943148
2267804
2195988
1985609
188878
1867357
1724118
1702136
1646195
1614471