2k
12
17
20
654
42
1252
841
1723
3044
1392
44
501
25
291
47
1474
43
1974
243
933
663
1174
632
511
70
2102