2542 542
2180 191
115443 561
154815 299
47030 171
10336 916
3284 394
30033 432
23117 367
6666 686
2974 205
4846 675
4488 574
4869 667