20948 360
15354 341
56594 120
22410 580
7943 275
8599 842
31071 575
39727 682
99676 513
67423 346
5913 618
3216 633
7892 115
44905 331
50812 178