4031 448
3501 535
9371 643
4241 545
4234 306
9727 674
5162 125
2471 221
3578 281
3115 465
6905 345
3095 387
1362 88
3358 272