605
0
621
759
303
1024
2
525
1075
436
517
336
383
600
1343
1356
31535
527
500
797
3373
458
376
1128
599
380
942
1712
476
266
1423
562