31048 165
32074 686
9987 212
18709 475
20052 509
30170 172
31507 77
11333 303
12045 111
51710 467
20164 373
30386 935