2546 542
2187 191
115608 561
154840 299
47046 171
10340 916
3285 394
30043 432
23128 367
6668 686
2983 205
4850 675
4491 574
4876 667