51515 511
32457 557
2817 446
27235 642
9556 131
3533 460
6526 632
3364 367
2704 334
19558 337
3275 282
5160 721
3005 319
3616 482
7259 872
4583 195
3338 300
4685 30