2540 542
2180 191
115406 561
154804 299
47028 171
10336 916
3284 394
30027 432
23115 367
6665 686
2974 205
4845 675
4488 574
4866 667