2k
371
21
21722
1259
13910
1288
423
14113
6618
623
1243
1193
1137
1146
9
38
31
43
1119
881
511
15610
46
453
19612
14511
1034
9212