2548 542
2212 191
115984 561
154927 299
47117 171
10342 916
3286 394
30092 432
23173 367
6682 686
2986 205
4853 675
4496 574
4880 667