2547 542
2196 191
115732 561
154861 299
47069 171
10341 916
3285 394
30049 432
23137 367
6673 686
2983 205
4850 675
4493 574
4878 667