51457 511
32443 557
2814 446
27214 642
9555 131
3533 460
6522 632
3362 367
2701 334
19543 337
3264 282
5153 721
2997 319
3613 482
7244 872
4583 195
3338 300
4676 30