1003 235
9763 412
2291 610
7447 274
19596 315
2703 352
38722 661
7609 371
5732 241
13247 469
7047 280
9901 275
14041 503
16665 419
8083 627
7881 527
3419 422