20700 251
2528 254
33165 557
24153 413
14209 201
11047 645
2892 340
8589 332
10261 621
12120 985
7946 412