2k
14010
911
775
1093
1744
1114
294
1006
321
846
191
1338
322
27015
556
383
13729
326
223
8927
10216
631
517
12512
21010