26663 800
24017 713
20276 120
39997 231
387966 1161
14491 582
2529 230
115407 318
7206 642
6874 103
3475 769