30656 325
42417 633
25583 653
21402 787
9679 344
13740 388
10466 75
10540 699
7703 288
11626 152
9240 228
14214 468
20612 242