51531 511
32457 557
2818 446
27237 642
9558 131
3534 460
6527 632
3369 367
2708 334
19567 337
3275 282
5163 721
3008 319
3621 482
7262 872
4584 195
3339 300
4689 30