21598 318
12361 496
167541 881
61446 768
78675 908
6849 366
5260 711
8088 634
97589 287
34823 490
35055 561