5191 332
4485 720
1711 55
5035 871
1671 224
3165 359
1677 211
1526 103
2810 336
4191 384
3327 582
3027 125
1982 126
3520 424
5804 607
89297 666