156475 402
29783 431
18032 330
13292 934
17396 523
14137 169
11652 472
30051 468
17583 842
25801 536
15343 355