1226 327
1668 81
3893 263
2153 423
2644 698
2294 691
3514 883
5131 598
4806 622
3947 572
5618 208
3915 98
21636 510
4392 888