2k
341
16
21423
1289
14211
1268
443
13213
7119
593
1283
1273
1157
1206
10
40
31
47
1129
891
561
15810
51
503
20512
15811
984
10012