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