1567
2
663
0
1826
2395
4111
484
4924
9
3277
8
63
2623
5
15276
27
2152
931
546
916
2033
762
491
986
451
860
632
477
524
853
1