258
438
765
434
548
980
261
251
991
525
590
143
355
305
550
521
2832
299
638
1461
247
933
178
506
313
502
388
287
340
304
1083
308
523
667
342
333
539
1310
1320
1044
412
324
406
2425
803
1473
814
586
251
260
247
577
140
1022
390
376
255
854
468
320