1960
1
1362
3
1398
1837
928
2
2438
1179
914
804
800
955
687
787
762
522
821
1090
879
1582
6
2190
1158
548
620
777
995
4
624
1706
882
675
482