20692 251
2528 254
33163 557
24136 413
14207 201
11045 645
2892 340
8588 332
10261 621
12117 985
7942 412