12071 303
12835 111
55341 467
21593 373
32301 935
10082 969
26927 293
99929 633
36759 544
31756 187
58068 157
77253 251