415
2
374
509
305
1
980
234
355
769
1051
291
232
101
322
304
920
439
487
901
348
492
1385
2177
8
1307
1765
482
1647
894
998
74