683
0
488
503
719
369
317
1110
1020
12005
3
823
422
1824
631
417
1425
1405
494
1025
968
953
691
385
602
572
1109
820
380
362
329
326