2871 403
3809 616
5637 601
4184 351
8588 845
4403 215
4199 94
9438 545
3272 86
4383 63
5596 638
3890 281
4262 457
3990 561
7249 588