30646 325
42413 633
25578 653
21395 787
9675 344
13735 388
10464 75
10540 699
7702 288
11624 152
9239 228
14206 468
20602 242