20722 251
2532 254
33170 557
24175 413
14215 201
11060 645
2892 340
8592 332
10265 621
12127 985
7948 412