502834
23914
121482
741118
327944
979878
22236
19082
869329
875803
795458
778469
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1832118
1745136
1729196
1661471