2666 112
7753 618
9195 391
175170 779
30992 823
82761 351
298506 854
291468 849
145044 349
27797 259
59531 258
18170 407
1220 143
3236 464
7643 506