505 75
13689 697
5215 591
32515 584
10770 497
4469 163
6195 38
15531 316
104050 176
14769 653
6287 667