513
896
585
694
1
880
544
539
320
3
593
2
162
999
161
734
4
263
2k
144
281
168
327
410
130
155
663
220