21605 318
12373 496
167680 881
61532 768
78785 908
6857 366
5262 711
8090 634
97775 287
34860 490
35089 561