31655 325
43019 633
26258 653
22126 787
9933 344
14560 388
10542 75
10711 699
7905 288
11995 152
9522 228
14681 468
21616 242