31k
954
63
1182
1683
2104
1472
1421
992
872
752
971
1152
962
1171
914
753
1154
1054
761
1356
864
912
613
822
1135
611
842
712