5009
0
1383
1
2805
5
2855
3
1008
2
521
670
497
247
2058
1015
2306
2814
3219
2330
784
633
467
1869
3092
3025
1787
1334
1938
3691
2188
9