2548 542
2198 191
115779 561
154870 299
47078 171
10341 916
3285 394
30052 432
23143 367
6676 686
2984 205
4850 675
4495 574
4878 667