1348 347
7822 533
28671 40
3660 803
129047 567
10291 754
10645 555
31481 432
4325 602
5833 764
21782 233
2989 614