31k
804
60
1032
1443
1964
1342
1251
902
802
712
941
1052
822
1071
824
663
1003
954
661
1246
733
792
543
1035
581
782
652