2666 112
7753 618
9194 391
175133 779
30992 823
82742 351
298420 854
291407 849
145008 349
27776 259
59484 258
18160 407
1220 143
3234 464
7641 506