6671 503
42930 624
9296 823
7071 483
4926 660
8789 466
4404 810
6911 568
2582 312
2374 311
3481 147
3324 374
4143 536
3141 247
57290 159
70941 738