12050 303
12816 111
55214 467
21541 373
32256 935
10068 969
26827 293
99669 633
36690 544
31645 187
57921 157
77120 251