12076 303
12842 111
55364 467
21608 373
32311 935
10086 969
26949 293
100005 633
36778 544
31791 187
58102 157
77288 251