5013 495
7864 668
31580 539
29078 188
45863 621
4586 455
13336 267
5356 941
22565 780
9393 708
6465 914
4664 818
1741 218
3228 273
2568 477
2611 310
3516 561
3690 475