2548 542
2210 191
115954 561
154922 299
47112 171
10342 916
3286 394
30087 432
23164 367
6681 686
2986 205
4853 675
4496 574
4880 667