76
0
517
1239
539
432
1105
595
446
19
617
356
482
832
917
777
730
418
1
949
2132
2
23802
9
414
1650
1692
508
138
953
1282
567
519
2190