15188 502
8601 320
4226 291
9089 665
9663 747
31277 633
21997 1056
1572 110
1951 93
4228 98
4223 598
22650 174
17169 108
2637 398
3933 806