5060 596
2028 243
21594 849
5512 493
6364 446
4397 479
4674 447
3162 778
10561 210
5124 581
17513 622
3526 212
3976 63
2912 650
3816 846