653
1
377
706
2
376
540
593
507
568
446
411
531
450
430
620
101
802
405
922
3
513
475
338
52
277
155
202
735
285
122
79
138