2666 112
7753 618
9195 391
175200 779
30994 823
82777 351
298563 854
291530 849
145071 349
27805 259
59557 258
18180 407
1220 143
3236 464
7643 506