156031 402
29705 431
17966 330
13217 934
17328 523
14108 169
11585 472
29917 468
17523 842
25734 536
15210 355