339
1
80
1098
2
865
111
1458
0
740
796
898
1704
580
501
541
507
492
403
412
1812
645
1854
1050
539
869
542
1081
610
8
504
974
934
435