2k
11
12
14
19
634
43
1242
811
1593
3978
1332
511
25
311
44
1474
1874
253
1263
643
1134
642
501
68
2002
30