760
0
518
494
845
711
486
1199
54
432
539
543
455
376
1232
321
268
333
508
361
415
2749
1
6339
709
699
451
846
464
244
998