575
678
558
400
236
479
462
241
185
1066
310
941
191
118
254
454
619
412
388
851
512
128
552
344
1358
486
453
327
214
937
433
557
631
195
515
505
757
400
475
516
425
1996
257
403
275
322
629
424
393
1376
536
100
281
163
309
150
374
254
547
919