199480
925211
81340
675763
527238
436280
502497
293228
470774
630851
957105
231214
5413367
4447934
4282459
3432462
3415998
3351286
3300956
2971728
2956226
2453209
2122352
2116407