619550
599419
300332
876990
758106
806489
577436
181402
948890
858569
464944
667893
5262799
3689581
3209148
2526804
2283988
2136609
2061358
193878
1836118
1746136
1729196
1662471