5011 36
4624 541
2905 163
9955 625
2061 52
3463 440
7376 297
5640 814
1889 201
13332 368
4520 423
4452 361
3265 579