2802 458
5664 120
37678 597
29523 445
27056 818
24590 279
29289 478
44127 120
3331 161
2737 266
7297 607
12971 54
8240 568
3001 331