589
1
73
68
109
71
500
259
935
2
1024
704
655
99
1113
372
466
113
1066
450
923
883
822
432
165
647
1131
721
850
937
829
685