425
1
628
564
639
724
440
2
1041
1246
539
2242
12
926
0
466
380
1409
822
463
755
534
834
4
1089
573
75
2575
948
1354
736
617
728
651
1877
15