2751 458
5584 120
37463 597
29378 445
26807 818
24430 279
29186 478
43949 120
3293 161
2720 266
7121 607
12800 54
9739 567
2977 331