587292 952
220338 935
116328 285
56167 336
66083 319
53095 428
47483 451
39797 837
94577 949
46942 289
11298 93
18868 938
43583 533
47732 359
64248 762
91349 847
49104 623
101524 584
23271 55