51523 511
32457 557
2817 446
27236 642
9556 131
3533 460
6526 632
3365 367
2704 334
19563 337
3275 282
5162 721
3006 319
3617 482
7261 872
4584 195
3338 300
4687 30