51539 511
32458 557
2818 446
27238 642
9558 131
3534 460
6527 632
3371 367
2709 334
19567 337
3275 282
5163 721
3008 319
3621 482
7264 872
4584 195
3339 300
4691 30