31089 646
65274 191
9203 888
3937 320
7577 212
7264 228
6147 155
17666 704
7928 717
6543 648
12303 181
12057 240