31196 234
31240 1183
11574 1010
30823 428
18454 531
11224 874
21098 653
30386 450
42483 1239
44871 1511
47557 1133
16090 1882
32650 946