64524
163925
428483
109119
398320
349863
37571
74292
743931
493360
806805
872928
4219364
3575456
3509929
3165460
2870998
2778283
2748955
2563725
2476226
2083209
1926351
1883407