595
735
8112
460
462
605
870
625
863
590
544
762234
620612
44450
44423
42537
3779270
3547156
30414
2941149
28126
23902
22160
20300