972863
416878
254410
53631
742227
586624
398153
456993
20589
382791
867949
48229
5082799
3515581
3010148
2319804
2212988
2009609
1905357
189878
1746118
1715136
1661195
1624471