8295 37
5952 541
4233 163
16744 627
3806 52
4717 440
7993 297
6304 814
2102 201
14216 368
5451 423
4983 361
3581 579