8300 37
5952 541
4235 163
16744 627
3808 52
4719 440
7993 297
6306 814
2102 201
14216 368
5453 423
4983 361
3581 579