21460 251
2712 254
33278 557
25047 413
14386 201
11419 645
2920 340
8800 332
10489 621
12314 985
8051 412