16607
617605
552169
141660
96479
8184
59698
253848
346187
317396
373954
740480
914103
278400
614142
376428
80487
463217
512282
39945