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