2k
341
16
21423
1299
14311
1278
443
13213
7119
603
1283
1273
1157
1206
10
40
31
47
1119
891
561
15910
51
503
20512
15811
984
10012