31786 646
3713 514
9229 888
3972 320
7343 212
7145 228
6314 155
17825 704
7695 717
6232 648
12413 181
12131 240
13231 892