438
0
416
402
106
511
502
1362
16
889
554
445
952
533
1
423
70
138
384
458
1848
693
1467
484
685
968
661
931
453
765
1158
1342