21097 159
8635 476
10631 600
3087 114
49874 675
4689 403
4517 403
11488 815
4864 558
2499 120
4891 454
4042 427