11951 495
4508 591
21955 837
4240 474
1958 185
4166 111
1894 159
4613 797
2680 347
3934 687
2469 477
2615 564