12227 495
4545 591
22015 837
4261 474
1986 185
4170 111
1903 159
4630 797
2685 347
3947 687
2480 477
2626 564