1794
1
2759
2604
9
3283
2
3643
3
3364
1681
1547
2977
3518
0
416
400
532
1064
693
520
464
530
2399
1301
698
83
1342
1012
592
923
521
778
1109
3158