21616 318
12392 496
168150 881
61848 768
79069 908
6883 366
5273 711
8103 634
98347 288
35063 490
35193 561