21603 318
12373 496
167657 881
61515 768
78768 908
6857 366
5262 711
8089 634
97744 287
34855 490
35085 561