536
0
841
645
585
1467
488
360
55
1478
278
577
441
700
1005
2693
1861
1848
1099
364
342
1429
567
692
514
832
509
166
415
833
6262