2k
10511
1326
322
221
171
18
22
35
191
211
212
495
421
411
31818
2629
697
785
12
985
514
402
632
292
132