595
735
8112
460
462
605
870
625
863
590
544
762234
620612
44460
44433
42557
3779270
3548156
30414
2942149
28126
23912
22160
20310