30681 325
42433 633
25596 653
21426 787
9685 344
13749 388
10467 75
10542 699
7704 288
11631 152
9244 228
14222 468
20632 242