2996 699
3426 427
11697 471
5283 293
10937 497
5385 64
29774 373
19686 474
4174 657
3359 556
8647 389
2847 262
1915 318