45030 610
14429 499
8600 593
24389 550
8242 112
37751 536
11059 270
5412 937
4594 646
29169 352
55558 448