6196 963
31840 614
15688 392
54587 105
31975 248
9338 645
3290 144
3354 317
2749 290
3574 314
3742 553
4589 856
3451 75