2793 458
5691 120
37721 597
29575 445
27204 818
24639 280
29482 479
44212 122
3326 161
2727 266
7278 607
12963 54
8244 567
2986 331