905 69
7543 714
2589 563
21860 313
1651 305
2567 631
2408 588
4909 491
2270 608
788 47
3224 510
3219 596
5738 878
3972 503
1282 269
2402 467
1766 30
3577 867
1310 369
2368 323
3571 265
1586 104
2333 521
5894 704