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