625
2
612
1
448
656
731
543
2111
484
575
1002
434
87
698
470
491
468
892
703
419
689
1141
414
305
232
336
253
99
72
401
287