21513 251
2792 254
33281 557
25135 413
14408 201
11441 645
2926 340
8821 332
10504 621
12351 985
8071 412