329432 758
116493 816
14035 689
8682 309
194830 1135
8961 463
88260 597
24557 506
76254 620
71297 571
78656 344
4891 317