12051 495
4520 591
21979 837
4244 474
1964 185
4167 111
1896 159
4617 797
2680 347
3936 687
2473 477
2618 564