580 37
4625 766
5085 202
6869 192
4314 848
4284 178
416 27
1345 62
2200 459
2496 563
1131 113
1678 369
2763 786