76
0
962
578
372
407
565
484
1478
521
193
55
73
487
616
1640
929
1441
619
577
757
461
603
296
639
936
968
915
598