31045 119
95211 373
24282 79
20936 123
13472 791
50695 1017
43131 294
53589 238
27079 596
65897 486
35958 399
44273 645
54906 230
44851 1063
30876 466
65241 152
29908 266
48235 524
66325 360