1226 327
1689 81
3940 263
2166 423
2645 698
2294 691
3519 883
5131 598
4807 622
3948 572
5618 208
3915 98
21636 510
4392 888