5183 250
4857 695
5117 646
10801 657
27652 161
4255 214
7095 792
8968 453
4193 194
1607 222
1380 122
3114 110
3630 555
2826 451
3736 493
4539 627