1501
1
2090
2
571
691
0
370
566
577
364
1230
802
951
1433
788
3539
3
1064
860
662
473
450
701
1420
923
1066
635
461
792
96
596
1089
1728