2988 300
27409 575
54943 169
28088 152
35957 432
50706 924
44545 520
70630 209
29147 447
32041 853
25254 812
53961 437
62987 179
46035 434
31673 706
22205 846
27672 365
34256 264