16979 892
3536 542
18181 270
14481 301
4447 609
14080 393
7715 846
16334 581
7147 259
26553 542
9610 320