6196 963
31839 614
15683 392
54570 105
31968 248
9337 645
3289 144
3354 317
2746 290
3573 314
3741 553
4588 856
3448 75