24020 362
15458 341
58138 122
22878 580
8012 275
8718 842
31277 575
40757 682
101127 514
68534 346
5959 618
3248 633
7942 115
46028 331
51669 179