588013 953
220872 935
116451 285
56342 336
66187 319
53140 428
47650 451
39869 837
94703 949
47193 289
11327 93
18898 938
43822 533
47910 360
64456 762
91497 847
49323 623
101675 584
23310 55