2979 36
4218 147
99678 699
55252 933
50389 885
13715 452
23666 757
86264 266
2435 130
4660 419
19758 517
108331 713
33578 514
44098 293
23087 282
58519 817
49875 613
125588 943
5718 585
25721 418
4839 141
20091 897
50674 708
133779 1071
27082 344
6042 771
6769 314
36452 425