24026 362
15459 341
58144 122
22879 580
8012 275
8719 842
31278 575
40759 682
101135 514
68536 346
5959 618
3248 633
7942 115
46032 331
51669 179