31095 646
3895 514
9206 888
3937 320
7579 212
7264 228
6147 155
17667 704
7930 717
6545 648
12305 181
12058 240
13230 892