378565
300452
951238
233552
743543
757927
8957
630514
334493
869120
698404
340625
5069799
3509581
2993148
2306804
2207988
2004609
189778
1895357
1740118
1714136
1656195
1623471