310160
649178
84753
548479
828511
23640
833719
990423
947318
558758
270667
48650
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471