2526 542
2159 191
115007 561
154715 299
46983 171
10331 916
3283 394
29992 432
23086 367
6650 686
2966 205
4833 675
4478 574
4856 667