30803 839
28685 597
18866 101
28081 344
24726 185
8976 170
11066 282
29320 164
9828 212
18326 475
30713 77
10623 302
49249 466
19678 373