5998 676
10970 269
2785 129
18445 116
18057 209
7406 547
31804 438
5045 723
6262 803
4621 526
3455 337