3k
10
942
602
804
22
712
604
21612
6914
825
645
995
8511
677
715
824
333
522
442
382
342
252
171
46
454
664