29772 165
31800 686
9872 212
18499 475
19829 509
29739 172
31145 77
11161 303
11852 111
51056 467
19894 373
29944 935