5213 36
4783 541
2965 163
9996 625
2102 52
3501 440
7417 297
5662 814
1899 201
13353 368
4554 423
4498 361
3293 579