512 75
13691 697
5217 591
32515 584
10770 497
4469 163
6195 38
15532 316
104055 176
14769 653
6292 667