19513 525
125473 412
35847 483
6055 155
42871 224
6270 137
31083 681
4625 418
2533 194
7078 563
4216 351
3435 523
3096 655
936 165
3198 597