156451 402
29778 431
18029 330
13280 934
17391 523
14134 169
11647 472
30039 468
17577 842
25796 536
15336 355