2960 642
14391 562
6389 468
808 67
3974 179
3867 372
2092 312
11677 715
29613 45
5533 453
20702 754
49648 401