20702 251
2528 254
33165 557
24154 413
14209 201
11047 645
2892 340
8589 332
10261 621
12121 985
7946 412