5099 250
4821 695
5097 646
10755 657
27581 161
4231 214
7079 792
8913 453
4158 194
1601 222
1358 122
3085 110
3617 555
2812 451
3723 493
4516 627