12189 495
4541 591
22005 837
4259 474
1981 185
4169 111
1903 159
4630 797
2685 347
3946 687
2480 477
2625 564