12396 82
12891 825
27057 609
50341 144
23710 227
14459 153
41199 569
15895 615
5308 286
3757 599
2255 184