3071 352
31646 768
6346 675
10123 421
6373 504
6191 385
3275 208
22991 641
30666 623
53287 330
10631 78
2125 51
2920 275
3630 632
2902 353
1460 38