30699 172
31840 77
18950 428
5991 604
11387 303
12326 111
52016 470
20822 373
30594 935
9356 970
25589 293
93144 633
35632 543
28091 186
55541 157
2937 206
74148 247