2935 642
14358 562
6387 468
808 67
3972 179
3865 372
2088 312
11671 715
29597 45
5529 453
20692 754
49645 401