2k
12
17
20
654
42
1262
841
1723
3044
1412
44
501
25
291
47
1464
43
1974
243
933
663
1174
632
511
65
2122