2548 542
2212 191
115977 561
154926 299
47113 171
10342 916
3286 394
30091 432
23168 367
6682 686
2986 205
4853 675
4496 574
4880 667