51555 511
32460 557
2818 446
27241 642
9560 131
3535 460
6527 632
3372 367
2709 334
19568 337
3276 282
5165 721
3008 319
3624 482
7265 872
4584 195
3342 300
4693 30