21502 251
2790 254
33280 557
25119 413
14405 201
11438 645
2926 340
8817 332
10499 621
12332 985
8061 412