310248
236750
777580
859627
532479
437551
59397
26932
871465
252524
538859
964409
5263799
3689581
3210148
2526804
2283988
2136609
2061358
193878
1836118
1746136
1729196
1662471