51483 511
32452 557
2816 446
27226 642
9556 131
3533 460
6525 632
3364 367
2701 334
19553 337
3271 282
5157 721
3002 319
3614 482
7253 872
4583 195
3338 300
4684 30