2548 542
2212 191
115971 561
154924 299
47113 171
10342 916
3286 394
30089 432
23165 367
6682 686
2986 205
4853 675
4496 574
4880 667