5097 250
4821 695
5097 646
10751 657
27578 161
4230 214
7078 792
8912 453
4158 194
1601 222
1358 122
3083 110
3617 555
2812 451
3722 493
4516 627