199331
145981
95656
908953
215207
12964
381192
286294
434926
680972
905411
553772
5303799
3719581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471