24025 362
15459 341
58139 122
22878 580
8012 275
8718 842
31278 575
40759 682
101132 514
68534 346
5959 618
3248 633
7942 115
46031 331
51669 179