19998 360
15332 341
56443 120
22339 580
7910 275
8587 842
31003 575
39604 682
99463 513
67235 346
5905 618
3212 633
7888 115
44819 331
50672 178