2666 112
7753 618
9196 391
175205 779
30996 823
82781 351
298585 854
291549 849
145080 349
27810 259
59562 258
18181 407
1220 143
3236 464
7644 506