5009
0
2855
3
1008
2
521
1
518
670
247
2306
2814
5
2330
784
633
1869
1009
968
2673
3092
3025
522
1334
3691
152
1550
2301
1020
2683
509
2881