2795 458
5697 120
37744 597
29593 445
27242 818
24661 280
29522 479
44255 122
3327 161
2728 266
7281 607
12967 54
8253 567
2986 331