30702 172
31844 77
18952 428
5991 604
11389 303
12328 111
52026 470
20826 373
30600 935
9357 970
25591 293
93169 633
35647 543
28091 186
55559 157
2937 206
74159 247