2k
20
8
4
1112
661
813
993
1103
1242
547
797
316
283
441
892
24216
1507
855
682
632
941
793
14411
863
586