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