1226 327
1676 81
3906 263
2161 423
2644 698
2294 691
3516 883
5131 598
4806 622
3947 572
5618 208
3915 98
21636 510
4392 888