438
0
402
416
511
889
554
445
70
579
1362
16
138
458
693
106
384
1848
1467
484
685
487
502
453
1158
931
916
713
354
952
1134
808