937900
901869
655787
79135
45854
265282
884134
262456
588592
68626
476263
905585
4885798
3336581
2769148
2129987
2122804
1899609
185778
1795357
1667136
1633118
1595195
1585471