21616 318
12392 496
168148 881
61848 768
79061 908
6881 366
5273 711
8103 634
98340 288
35060 490
35193 561