3010 642
14446 562
6395 468
812 67
3984 179
3869 372
2093 312
11686 715
29657 45
5537 453
20718 754
49649 401