31598 325
42986 633
26223 653
22092 787
9917 344
14504 388
10539 75
10702 699
7888 288
11976 152
9519 228
14651 468
21556 242