50
1
519
2
771
73
264
415
680
760
0
322
476
356
347
393
728
1425
497
2057
5
353
1095
89
334
391
396
758
351
288
279
354
969
8
76