907532
165371
505489
167635
90540
44523
115626
83848
820467
912976
4679
360565
5263799
3689581
3210148
2526804
2283988
2136609
2061358
193878
1836118
1746136
1729196
1662471