51471 511
32445 557
2815 446
27219 642
9556 131
3533 460
6524 632
3363 367
2701 334
19545 337
3267 282
5155 721
2999 319
3613 482
7247 872
4583 195
3338 300
4681 30