21663 251
2804 254
33312 557
25373 413
14473 201
11540 645
2938 340
8899 332
10584 621
12436 985
8120 412