269
0
339
968
575
1762
585
20634
8
1009
503
327
2328
355
772
1
953
1232
376
683
368532
918
422
450
719
78
517
93
3373
2748
2
1541
759
628