680
0
823
661
273
503
691
2299
1
423
494
773
303
314
2008
271
1119
4111
2
279
458
876
1337
370
1498
1463
514