3895 65
4121 58
5221 168
7421 746
15778 329
5900 731
8954 409
7885 745
6263 592
5265 547
5296 292
4892 314
7526 679
6456 331
5367 391
17631 495
5488 464
6994 454
8370 508
6638 939
8993 884
4795 517
15558 475
11548 153