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