21562 251
2795 254
33286 557
25212 413
14434 201
11472 645
2929 340
8863 332
10532 621
12401 985
8087 412