3145 440
3958 315
3391 604
584 91
3210 535
4307 402
582 117
1397 260
2606 380
3440 911
2575 412
2149 586