999 399
306 395
409 384
474 382
957 381
482 377
152 373
471 358
596 358
273 352
681 352
133 341
400 338
310 326
645 322
174 316
986 311
256 306
16 302
614 296