582 52
2432 448
2506 694
3503 477
8064 54
25966 573
17136 706
137750 962
676534 974
12685 337
207988 520