24231 362
15468 341
58340 122
22950 580
8015 275
8737 842
31302 575
40836 682
101351 514
68634 346
5966 618
3249 633
7948 115
46178 331
51768 179