5591 643
12663 136
6677 222
754 92
2768 513
776 130
3499 706
1703 301
2268 427
2885 733
1464 239
3187 290