619
0
40
1668
1385
554
449
534
639
391
774
1100
667
3941
596
476
372
952
445
539
459
4237
717
325
974
778