589
1
73
69
111
500
261
936
2
1024
704
656
99
1114
372
466
113
1066
450
923
883
826
432
166
647
1131
721
850
937
829
685