5044 36
4674 541
2912 163
9968 625
2067 52
3468 440
7381 297
5640 814
1890 201
13335 368
4522 423
4463 361
3277 579