3075 352
31648 768
6347 675
10126 421
6374 504
6192 385
3277 208
22995 641
30678 623
53302 330
10632 78
2125 51
2921 275
3630 632
2902 353
1460 38