2548 542
2202 191
115800 561
154874 299
47084 171
10341 916
3285 394
30053 432
23147 367
6676 686
2984 205
4850 675
4495 574
4878 667