5026 36
4659 541
2907 163
9962 625
2066 52
3467 440
7379 297
5640 814
1890 201
13333 368
4521 423
4455 361
3271 579