2900 576
5145 227
26583 103
16913 569
9223 265
8719 891
7613 648
64938 731
9242 263
6775 117
27537 723
51673 664
4322 615
3916 882
4846 506
27761 502