20585 159
8070 476
10221 600
2917 114
49783 675
4514 403
4256 403
11323 815
4639 558
2361 120
4533 454
3854 427