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