3k
252
322
34
432
902
579
7510
973
722
772
1107
1045
2063
31010
2267
489
23911
705
796
684
944
8713
7810
539
895
1712
2278