3903 621
6005 413
16183 60
64760 527
61553 584
12343 518
6974 549
7033 632
4556 689
7346 526
4408 136
9746 964
12267 426
14444 272
2937 58
31594 835
4775 417
7104 766