21505 251
2790 254
33280 557
25125 413
14407 201
11440 645
2926 340
8819 332
10503 621
12336 985
8061 412