5009 656
4573 90
5536 528
3937 172
5422 661
4375 343
6097 167
3546 387
3364 237
2135 294
2807 368
2136 218
4288 609